/**
 * @description: 我的第一行代码: 你好世界!
 * @author: wuguidong@cskaoyan.onaliyun.com
 **/

/**
 *  怎么运行从Git上下载下来的代码?
 *      1,首先观察本页面右上角的提示，如果有提示的话：
 *          根据文件右上角的提示，点击setup SDK,然后选择JDK8的版本（或者指向JDK8的安装目录）
 *
 *      2,然后按住快捷键ctrl + alt + shift + s 或者左上角 File --> Project Structure
 *          如此进入工程结构设置，下面的操作都是在该页面下进行
 *
 *      3,设置Project选项页
 *          点击左侧的Project选项页，进行如下设置：
 *              a.设置Project SDK为Java8（选择JDK目录即可）
 *              b.将Project Language Level设置为8
 *              c.Project Compiler Output中需要设置一个目录
 *                  该目录为project中java文件编译后class文件的存放位置
 *                  建议设置为：当前工程目录/out
 *                  比如当前工程目录为 E:/idea_space/35th/java35th
 *                  建议out目录设置为 E:/idea_space/35th/java35th/out
 *          如此，完成Project选项页的设置，这一步是工程的基本设置，必须要完成。
 *
 *      4,设置Modules选项页
 *          点击左侧的Modules选项页，进行如下设置：
 *              a.点击页面中间位置的“+”加号，选择选项中Import Module
 *                  （Module已存在，只是不能识别而已，所以直接导入即可，不要点击New Module）
 *              b.找到想要导入module的硬盘位置
 *                  比如0-test这个module位于E:\idea_space\35th\java35th\0-test
 *                  直接选择module文件夹，选择OK
 *              c.在随后弹出的窗口中直接next到底，最后选择OK关闭设置。
 *                  如果出现override（覆盖）提示，说明选错了module文件夹，再仔细看一下目录
 *          如此，完成Modules选项页的设置，这一步可以自行选择想要运行代码的module进行import
 *
 *      5，以上完成import module，可以测试一下module下的代码是否正常运行，正常运行即为添加成功
 *
 *      如果出现问题可以尝试再按照步骤操作一遍，实在不行可以重新拉取一遍代码仓库，再整个操作一遍
 */

/**
 * @description: test
 * @author: wuguidong@cskaoyan.onaliyun.com
 **/

// 在一个Java文件中，public修饰的class只能有一个，而且类名必须和文件名相同
// alt + 回车
public class HelloWorld {
    // main方法是所有java程序的入口方法,java代码想要执行,必须通过main方法
    // main方法快捷键psvm
    // 按住ctrl+左键 进入查看
    public static void main(String[] args) {
        // java控制台输出的语句,快捷键sout
        System.out.println("hello world!");
        System.out.print("hello");
        System.out.print("hello");
        System.out.print("hello");

        // main不是关键字/保留字
        int main;
        // int class;
        // 写一些代码
        // alt + ctrl + L 格式化代码快捷键
        int a = 10;
        int b = 20;
        int c = a + b;
        // 运行出错，异常
        // System.out.println(10 / 0);

        // 快速单行注释代码 ctrl + /
        // 多行注释 ctrl + shift + /
        // 12312312

        // 单行注释
        /*
            多行注释
         */
        int d = 12312;
        /**
         * 文档注释
         *
         */
        // 实现某个功能

        // 1.步骤一
        // 2.步骤二
        // 3.步骤三

        // 注释的要求: 单行注释要求写在代码的上头,解释它下面的代码.单行注释的"//"应该加一个空格后,再写注释的语句.例如:
        // 123123
    }
}

class A {
}

// class A{}
class B {
}

class C {
}